/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13/04/2014, 12:52:59 AM
    Author     : ericson
*/

html{
    height: 100%;
}

body{
    margin: 0px;
    padding: 0px;
    height: 100%; 
    min-height: 100%;
    position: relative;
    font-family: arial, sans-serif;
    font-size: 12px;
}

#body{
    height: 100%;
    width: 100%;
    min-height: 100%; 
    position: absolute;
    background: #ffffff; 
    background: -moz-linear-gradient(top, #ffffff 0%, #C9C9C9 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#C9C9C9)); 
    background: -webkit-linear-gradient(top, #ffffff 0%,#C9C9C9 100%); 
    background: -o-linear-gradient(top, #ffffff 0%,#C9C9C9 100%); 
    background: -ms-linear-gradient(top, #ffffff 0%,#C9C9C9 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#C9C9C9 100%);
}

#logo_transc{
    width: 800px;
    min-width: 800px;
    top: 30px;
    left: 50%;
    margin-left: -400px;
    position: relative;
}

#logo_transc img, #titulo_sistema, #sub_titulo_sistema{
    left: 50%;
    position: relative;
    width: 190px;
    height: 94px;
    margin-left: -95px;
    font-family: arial, sans-serif;
    font-size: 12px;
}

#titulo_sistema{
    width: 290px;
    height: 24px;
    margin-left: -145px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}

#sub_titulo_sistema{
    width: 380px;
    height: 40px;
    margin-left: -190px;
    top: 40px;
}

#controls_form{
    text-align: center;
}

.input_login{
    border-radius: 40px;
    -moz-border-radius: 40px;
    border: solid 0.1em #E0E0E0;
    height: 28px;
    width: 278px;
    font-size: 14px;
    padding: 5px 5px 5px 15px;
}

.ui-state-error{
    border: 1px solid #cd0a0a !important;
}

.tabla_login, .tabla_login tr, .tabla_login tr td{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    color: #6D6D6D;
    text-shadow: 1px 1px #ffffff;
}

.tabla_login{
    left: 50%;
    margin-left: -150px;
    width: 300px;
    position: relative;
    top: 60px;
}

#cookies{
    position: relative;
    top: 70px;
}

#copyright{
    position: relative;
    top: 190px;
}

.ui-chkbox .ui-chkbox-box{
    height: 12px;
    width: 12px;
}

.ui-icon-check {
    background-position: -66px -146px;
}

a.ui-widget{
    font-size: 12px;
}

a{
    text-decoration: none;
}

.button_login{
    padding: 5px;
    width: 200px;
    background: #E76A27; 
    background: -moz-linear-gradient(top, #EF9B6D 0%, #E76A27 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF9B6D), color-stop(100%,#E76A27)); 
    background: -webkit-linear-gradient(top, #EF9B6D 0%,#E76A27 100%); 
    background: -o-linear-gradient(top, #EF9B6D 0%,#E76A27 100%); 
    background: -ms-linear-gradient(top, #EF9B6D 0%,#E76A27 100%);
    background: linear-gradient(to bottom, #EF9B6D 0%,#E76A27 100%);
    top: 140px;
}

button.ui-state-default {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.button_login .ui-button-text{
    color: #ffffff;
    font-weight: normal;
    font-size: 16px;
}

.label{
    color: #6D6D6D;
}

.text_label{
    text-shadow: 1px 1px 1px #ffffff;
    font-size: 12px;
}


.ui-messages-error-summary{
    font-weight: normal;
    text-shadow: none;
}

div.ui-messages-error ul{
    text-align: left;
}

.ui-messages-error-icon{
    background: url("../images/icons/error_16.png") no-repeat;
    width: 16px;
    height: 16px;
}

.ui-messages-error{
    background-color: transparent;
    border: none;
}

.ui-messages-error{
    margin: 0px;
    padding: 0px 0px 10px 0px;
}